perm filename FM3[MUS,LCS] blob sn#074720 filedate 1974-01-08 generic text, type T, neo UTF8
00100	<****  FM INSTRUMENTS  ****
00200	ARRAY F8,F9,F10(512);  
00300	SEG(F1);0 0 1 12  1 88 0 100; < ENVELOPE
00400	SYNTH(F10);  1 1 999;  < SINE WAVE
00500	SEG(F8);0 0 1 100; < SLOPE UP
00550	SEG(F9); 1 0 0 100;
00600	
00700	COMPILE;  
00800	INSTRUMENT FM1;                       
00900	 OSCIL[10](P4,10*MAG/P2,P5);  
01000	INTRP(P6*P9*MAG,P7*P9*MAG,P8);
01100	 OSCIL(U2,MAG*P9,F10);  
01200	NOSCIL(U1,MAG*P3+U3,F10);
01300	 OUTA←OUTA+U4;  END;
01400	 INSTRUMENT FM2;
01500	OSCIL[10](P4,10*MAG/P2,P5);  
01600	INTRP(P6*P9*MAG,P7*P9*MAG,P8);
01700	 OSCIL(U2,MAG*P9,F10);  
01800	NOSCIL(U1,MAG*P3+U3,F10);
01900	 OUTA←OUTA+U4;  END;                                                        
02000	 INSTRUMENT FM3;
02100	OSCIL[10](P4,10*MAG/P2,P5);  
02200	INTRP(P6*P10*MAG,P7*P10*MAG,P8);
02300	 OSCIL(U2,MAG*P9,F10);  
02400	NOSCIL(U1,MAG*P3+U3,F10);
02500	 OUTA←OUTA+U4;  END;  
02600	FINISH;
02700	 PLAY;
02800	 FM3      0.000   .5000 C 1000 F1 0 5 F8 P3 1000;
02900	 FINISH;